import java.awt.Color;

/**
 * 
 * Estructura de los paquetes q forman parte de la solucion
 *
 */

public class Piezas {
	private int _h,_w,_px,_py;
	private Color _relleno;
	static Color border = Color.black;
	
	public Piezas(){
		this(0,0,1,1,Color.white);
	}
	
	public Piezas(int h,int w,int px,int py,Color c) {
		_w = w;
		_h = h;
		_px = px;
		_py = py;
		_relleno = c;
	}
	
	public Piezas(Piezas x) {
		set_h(x.get_h());
		set_w(x.get_w());
		set_px(x.get_px());
		set_py(x.get_py());
		set_color(x.get_color());
	}

	public int get_h(){
		return _h;
	}
	
	public int get_w() {
		return _w;
	}
	
	public int get_px() {
		return _px;
	}
	
	public int get_py() {
		return _py;
	}
	
	public Color get_color() {
		return _relleno;
	}
	
	public void set_color(Color x) {
		_relleno = x;
	}
	
	public void set_px(int x) {
		_px = x;
	}
	
	public void set_py(int x) {
		_py = x;
	}
	
	public void set_h(int h) {
		_h = h;
	}
	
	public void set_w(int w) {
	    _w = w;	
	}
	
	public void rotate() {
		int aux = get_h();
		set_h(get_w());
		set_w(aux);
	}
	
}
